composite substrate - German English Dictionary